.form_modern[placeholder] {color: #999; font-size:16px; }
.form_modern::-webkit-input-placeholder { color: #999; font-size:16px;}
.form_modern:-moz-placeholder {color: #999; font-size:16px;}
.form_modern::-moz-placeholder {color: #999; font-size:16px;}
.form_modern:-ms-input-placeholder { color: #999  ; font-size:16px;}
.form_modern{
font-weight:lighter;
background-color: transparent;
border: none;
border-bottom: 2px solid #f4f4f4;
border-radius: 0;
outline: none;
height: 3rem;
width: 98%;
box-sizing: content-box;
margin: 0 0 15px 0;
padding: 10px;
box-shadow: none;
font-size:17px;
color:#454545 !important;}
.form_modern:hover{
border-bottom:solid #ccc 2px;}
.form_modern:focus{-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
transition: all .5s;
border-bottom:solid #26A69A 2px;}
.titplaceholder{ height:20px; font-size:14px; padding-left:7px; padding-top:7px; color:#26A69A; }